package com.woniu.model;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

/**
 * <p>
 * 每月统计实体类
 * </p>
 *
 * @author 吴彦祖
 * @since 2024年05月23日
 */
@Getter
@Setter
@Accessors(chain = true)
@TableName("month_total")
@ApiModel("每月统计实体类")
public class MonthTotal implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 每月仓库统计表(盘存表)
     */
    @TableField("id")
    @ApiModelProperty("每月仓库统计表(盘存表)id")
    private Long id;

    /**
     * 站点id
     */
    @TableField("station_id")
    @ApiModelProperty("站点id")
    private Long stationId;

    /**
     * 废品小类id
     */
    @TableField("type")
    @ApiModelProperty("废品小类id")
    private Long type;

    /**
     * 废品小类数字(根据废品小类单位来定)
     */
    @TableField("number")
    @ApiModelProperty("废品小类数字")
    private BigDecimal number;

    /**
     * 废品小类单位(个,斤,吨之类的)
     */
    @TableField("unit")
    @ApiModelProperty("废品小类单位")
    private String unit;

    /**
     * 统计的月份
     */
    @TableField("month")
    @ApiModelProperty("统计的月份")
    private Integer month;

    /**
     * 统计的年份
     */
    @TableField("year")
    @ApiModelProperty("统计的年份")
    private Integer year;

    /**
     * 收购花费金额
     */
    @TableField("total_price")
    @ApiModelProperty("收购花费金额")
    private BigDecimal totalPrice;


}
